package com.gjs.cd.pojo.vo;

import com.gjs.common.enums.entity.StatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * @author zhongwenguang
 * @date 2022-3-16 9:45
 */

@Getter
@Setter
@ApiModel(value = "CdDetailVo,列表",description = "品种（光盘）管理列表")
public class CdDetailVo {
    @ApiModelProperty("id")
    private Long id;

    @ApiModelProperty("光盘名称")
    private String cdName;

    @ApiModelProperty("光盘标识英文名")
    private String cdNameEn;

    @ApiModelProperty("光盘电子号")
    private String cdIsbn;

    @ApiModelProperty("版本ID(天马)")
    private Long editionId;

    @ApiModelProperty("版本名称(天马)")
    private String editionName;

    @ApiModelProperty("学段ID(天马)")
    private Long periodId;

    @ApiModelProperty("学段名称(天马)")
    private String periodName;

    @ApiModelProperty("学科ID(天马)")
    private Long subjectId;

    @ApiModelProperty("学科名称(天马)")
    private String subjectName;

    @ApiModelProperty("年级ID(天马)")
    private Long stageId;

    @ApiModelProperty("年级名称(天马)")
    private Long stageName;

    @ApiModelProperty("状态")
    private StatusEnum status;

    @ApiModelProperty("批次数量")
    private Long generateNum;

    @ApiModelProperty("资源数量")
    private Long resourceNum;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
}
